mahagua (hibiscus elatus) - German English Dictionary